package p3.enunciado;

import java.util.Vector;

/**
 * Almacena las peticiones de servicio hasta que les llegue el turno de ser atendidas.
 * @author JAPF
 *
 */
public class RequestQueue {

    @SuppressWarnings("UseOfObsoleteCollectionType")
    Vector<String> requests = new Vector<String>();

    public synchronized void enqueueRequest(String request) {
        requests.addElement(request);
    }

    public synchronized String dequeueRequest() {
        String req = null;
        if (requests.size() > 0) {
            req = requests.remove(0);
        }
        return req;
    }
}
